Ref Code: PRAG/JD/Flutter Developer/23-24/293
Company: Pragathi Solutions
Location: Bangalore
Experience: Mid-Level
Role: Flutter Developer.
Job Type: Full Time.
Qualification: BE / B. Tech / M.Tech
Key Responsibilities
• Implement clean architecture and object-oriented programming (OOP) concepts
in Flutter applications
• Create pixel-perfect UI from Figma/XD designs, ensuring that the user interface
is visually appealing and responsive on mobile, tablet, and desktop devices.
• Implement reactive UI using Flutter and best practices, following design theories
such as Material Design, Cupertino, etc
• Develop and maintain Flutter web applications, ensuring cross-platform
compatibility.
• Publish applications to Play Store and App Store and/or host Flutter web
applications
• Proficient in integrating and utilizing Google Maps within the applications
Implement Continuous Integration/Continuous Deployment (CI/CD) processes
for efficient development and deployment
Fetch live data from MQTT broker and handle APIs, including parsing large JSON
data with efficient, isolated architecture.
Work with Xcode, configure Cocoapods, and integrate native components when
necessary.
Utilize local databases like Hive or SQLite for offline data storage.
Set up and utilize Firebase Cloud Messaging (FCM) for push notifications in iOS.
Proficiency in writing effective test code to ensure the quality and reliability of
applications.
Experience with Flutter testing frameworks such as flutter test and mockito.
Stay up-to-date with the latest Flutter and mobile/web development trends and
best practices.
skills would be advantageous
• Proven experience as a Flutter Developer with a portfolio showcasing your work.
• In-depth knowledge of Flutter, Dart, and Flutter packages
• Familiarity with design principles, UI/UX guidelines, and mobile/web development best practices.
• Experience with Flutter web development
• Hands-on experience in publishing apps on Play Store, App Store, or hosting
Flutter web applications
• Proficiency in handling Google Maps and integrating maps into applications.
• Experience with CI/CD pipelines.
• Strong knowledge of MQTT and API handling.
• Solid understanding of clean architecture and OOP principles
• Working knowledge of Xcode and Cocoapods.
• Expertise in local database storage (Hive/SQLite).
• Familiarity with FCM and push notification setup in iOS.
• Strong problem-solving and debugging skills.
• Excellent communication and teamwork skills.
Job Description:
As a Flutter Developer at Pragathi Solutions, you will play a crucial role in the
development of cutting-edge mobile and web applications that enhance vehicle
diagnostics and telematics capabilities. You will work closely with our team to create
innovative solutions that improve the performance and functionality of vehicles. Your
responsibilities will include but are not limited to: